22be6bc37b5b584c6ed16b71fd4e97b97db86070,source/com/intellij/psi/filters/getters/AllClassesGetter.java,AllClassesGetter,get,#PsiElement#CompletionContext#,31
Before Change
final String[] names = cache.getAllClassNames(true);
for (final String name : names) {
if (prefix != null && !(CompletionUtil.checkName(name, prefix) || myMatcher.matches(name, myPattern))) continue;
classesList.addAll(Arrays.asList(cache.getClassesByName(name, scope)));
}
Collections.sort(classesList, new Comparator<PsiClass>() {
After Change
for (final String name : names) {
if (prefix != null && !(CompletionUtil.checkName(name, prefix) || myMatcher.matches(name, myPattern))) continue;
final PsiClass[] classesByName = cache.getClassesByName(name, scope);
if (lookingForAnnotations) {
for (PsiClass psiClass : classesByName) {
if (psiClass.isAnnotationType()) {
classesList.add(psiClass);
}
}